Conformance testing in systems with semicontrollable interfaces

نویسندگان

  • Mariusz A. Fecko
  • M. Ümit Uyar
  • Paul D. Amer
  • Adarshpal S. Sethi
چکیده

In a conformance testing environment, an implementation under test (IUT) communicates with multiple entities. A tester may have differing degrees of control on the interactions between these entities and the IUT: directly controllable, semicontrollable, or uncontrollable. Semicontrollable inputs most likely render portions of an IUT untestable. In addition, multiple communicating entities may create race conditions during testing. This paper presents a test generation methodology for the systems where the semicontrollable inputs can be generated indirectly. The test sequences obtained from the converted graph fully utilize the semicontrollable inputs (where possible) while avoiding the race conditions. Although, for the most general case, the graph conversion results in an exponentially large number of nodes, practical considerations make the converted graph size feasible. This approach is used to generate tests for MIL-STD 188-220B. By applying the proposed graph conversion and the race condition elimination techniques, the number of testable state transitions increased from approximately 200 to over 700, which represents a coverage of 95% of the transitions defined in the specification.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Issues in conformance testing: multiple semicontrollable interfaces

In a testing environment, where an IUT communicates with multiple entities, a tester may have di ering degrees of controllability on the interactions between these entities and the IUT: directly controllable, semicontrollable, or uncontrollable. In this paper, a graph conversion algorithm is introduced that o ers the testability of both the directly and semicontrollable inputs, while avoiding r...

متن کامل

Issues in Conformance Testing : Multiple

In a testing environment, where an IUT communicates with multiple entities, a tester may have diiering degrees of controllability on the interactions between these entities and the IUT: directly controllable, semicontrollable, or uncontrollable. In this paper, a graph conversion algorithm is introduced that ooers the testability of both the directly and semicontrollable inputs, while avoiding r...

متن کامل

Using Semicontrollable Interfaces in Testing Army Communications Protocols: Application to Mil-std 188-220b

Testing Army communications protocols is considered for a testing environment where tester has limited degrees of controllability on applying inputs to an Implementation Under Test. The inputs fall into three categories: directly controllable, semicontrollable, or uncontrollable. A graph conversion algorithm is presented to utilize the semicontrollable inputs, thereby increasing the number of t...

متن کامل

Conformance Testing of Open Interfaces in Healthcare Applications - Case Context Management

In this paper we describe the conformance testing model of the open interfaces developed and applied in the PlugIT project in Finland during 20032004. Conformance testing is needed to integrate different software products without a vast amount of extra adaptation work, and to improve software interoperability. The model has been developed and evaluated with co-operation of several healthcare so...

متن کامل

Manufacturer’s CORBA Interface Testing Toolkit: Overview

National Institute of Standards and Technology, Gaithersburg, MD 20899-0001 The Manufacturer’s CORBA Interface Testing Toolkit (MCITT) is a software package that supports testing of CORBA components and interfaces. It simplifies the testing of complex distributed systems by producing “dummy components” from Interface Testing Language and Component Interaction Specifications and by automating so...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Annales des Télécommunications

دوره 55  شماره 

صفحات  -

تاریخ انتشار 2000